package neurons;

import java.util.Collection;
import java.util.Set;

import application.OutputInterface;

import synapses.SynapseInterface;
import training.TrainerInterface;

public class NeuronNet {

	private NeuronLayer inLayer;
	private NeuronLayer hiddenLayer;
	private NeuronLayer outLayer;
	private OutputInterface output;

	public NeuronNet(NeuronLayer inLayer, NeuronLayer hiddenLayer,
			NeuronLayer outLayer) {
		this.inLayer = inLayer;
		this.hiddenLayer = hiddenLayer;
		this.outLayer = outLayer;

	}

	public Collection<SynapseInterface> getInSynapses() {

		return inLayer.getInSynapses();
	}

	public Collection<SynapseInterface> getOutSynapses() {
		return outLayer.getOutSynapses();
	}

	public void setOutput(OutputInterface output) {
		this.output = output;

	}

}
